package controladores;

import java.util.Vector;
import modelos.AdministradorPresupuestos;
import controladores.interfaces.ControladorAdministradorPresupuestos;
import entidades.ItemPresupuesto;
import entidades.Presupuesto;

public class ControladorModificarPresupuestoFrame implements ControladorAdministradorPresupuestos {

	public Presupuesto getPresupuesto(int nroPresupuesto){
		Presupuesto presupuestoBuscado = new Presupuesto();
		presupuestoBuscado = AdministradorPresupuestos.obtenerInstancia().getPresupuesto(nroPresupuesto);
		return presupuestoBuscado;
	}
	
	public boolean existePresupuesto(int nroPresupuesto){
		boolean resultadoBusquedaPresupuesto = false;
		resultadoBusquedaPresupuesto = AdministradorPresupuestos.obtenerInstancia().existePresupuesto(nroPresupuesto);
		return resultadoBusquedaPresupuesto;
	}
	
	@Override
	public void agregarItemPresupuesto(ItemPresupuesto itemPresupuesto) {
		// TODO Auto-generated method stub

	}

	@Override
	public Vector<ItemPresupuesto> obtenerItemsPresupuesto() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Vector<String> getTipoServicio() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void agregarPresupuesto(Presupuesto nuevoPresupuesto) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Vector<String> obtenerEstadosPresupuestos() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void modificarPresupuesto(Presupuesto presupuesto, String nuevoEstado) {
		// TODO Auto-generated method stub
		AdministradorPresupuestos.obtenerInstancia().modificarEstadoPresupuesto(presupuesto, nuevoEstado);
	}


}
